<?php


namespace EchoPHP\Facades;

use EchoPHP\Validator\Validator;

/**
 * 验证类静态调用
 * @method static bool validateRequired($attribute, $value)
 * @method static bool validateInt($attribute, $value)
 * @method static bool validateNumber($attribute, $value)
 * @method static bool validateFloat($attribute, $value)
 * @method static bool validateBoolean($attribute, $value)
 * @method static bool validateArray($attribute, $value)
 * @method static bool validateAlpha($attribute, $value)
 * @method static bool validateAlphaNum($attribute, $value)
 * @method static bool validateAlphaDash($attribute, $value)
 * @method static bool validateHanzi($attribute, $value)
 * @method static bool validateHanziAlpha($attribute, $value)
 * @method static bool validateHanziAlphaNum($attribute, $value)
 * @method static bool validateHanziAlphaDash($attribute, $value)
 * @method static bool validateIn($attribute, $value, $parameters)
 * @method static bool validateNotIn($attribute, $value, $parameters)
 * @method static bool validateMinLength($attribute, $value, $parameters)
 * @method static bool validateMaxLength($attribute, $value, $parameters)
 * @method static bool validateMin($attribute, $value, $parameters)
 * @method static bool validateMax($attribute, $value, $parameters)
 * @method static bool validateEqual($attribute, $value, $parameters)
 * @method static bool validateDateFormat($attribute, $value, $parameters)
 * @method static bool validateBefore($attribute, $value, $parameters)
 * @method static bool validateBeforeOrEqual($attribute, $value, $parameters)
 * @method static bool validateAfter($attribute, $value, $parameters)
 * @method static bool validateAfterOrEqual($attribute, $value, $parameters)
 * @method static bool validateRegex($attribute, $value, $parameters)
 * @method static bool validateUrl($attribute, $value)
 * @method static bool validateIp($attribute, $value)
 * @method static bool validateIpv4($attribute, $value)
 * @method static bool validateIpv6($attribute, $value)
 * @method static bool validateEmail($attribute, $value)
 * @method static bool validateTel($attribute, $value)
 * @method static bool validatePhone($attribute, $value)
 * @method static bool validateTelPhone($attribute, $value)
 * @method static bool validateIdCard($attribute, $value)
 * Class Validation
 * @package EchoPHP\Facades
 */
class Validation extends Facade {

    protected static function getFacadeClass() {
        return Validator::class;
    }
}